import { IParam } from '../../common';
import { ICtrlActionResult } from '../data-action';
import { IDECtrlAbility } from './i-de-ctrl-ability';

/**
 * 向导面板部件能力
 *
 * @export
 * @interface IWizardPanelAbility
 * @extends {IDECtrlAbility}
 */
export interface IWizardPanelAbility extends IDECtrlAbility {
	/**
	 * 加载数据
	 *
	 * @param {IParam} [opts]
	 * @return {*}  {Promise<ICtrlActionResult>}
	 * @memberof IWizardPanelAbility
	 */
	load(opts?: IParam): Promise<ICtrlActionResult>;
}
